package scu.maqiang.fes;

import scu.maqiang.mesh.Mesh2T3;
import scu.maqiang.numeric.SIMatrix;
import scu.maqiang.numeric.SRMatrix;

public class FES2T3Edge extends FES{
    SIMatrix edges;
    public FES2T3Edge(Mesh2T3 mesh2D) {
        super(mesh2D, 1);
        edges = mesh2D.renumberingEdges();
        this.ndof = edges.getNNZ();
        ndof = dofPerNode * mesh.getNv();
        dofPerElement = dofPerNode * nPerEle;
        nPerBoundary = 1;
        dofPerBoundary = dofPerNode * nPerBoundary;
        nBand = (mesh.elementDiff() + 1) * dofPerNode;
        initEleMatrixVector();
    }

    public void assembleCurlCurl(double[] constCoef, BVPType tp, SRMatrix A) {
        
    }


}
